Corrosion and anti-corrosives